package day1117;

public class InnerSingleton {

    /**
     * 单例模式---静态内部类方式，线程安全
     */
    private static class Singleton{
        private static Singleton singleton=new Singleton();
    }
    public static Singleton getInstance(){
        return Singleton.singleton;
    }

    /**
     * 单例模式---懒汉式，线程不安全
     * 懒加载，在方法内实例化
     */

    /**
     * 单例模式---饿汉式，线程不安全
     * 直接实例化
     */
}
